package com.hanyxx.digui;

import java.io.File;

/**
 * @author layman
 * @date 2021/3/5
 */
public class Demo02 {
    public static void main(String[] args) {
        File dir  = new File("D:\\movie");
        printDir(dir);
    }

    public static void  printDir(File dir) {
        // 获取文件和文件夹
        File[] files = dir.listFiles();
      	/**
      	 * 判断:
      	 * 如果是文件,打印绝对路径。
      	 * 如果是文件夹时,则递归再次调用该方法，继续遍历。
      	 */
        for (File file : files) {
            if (file.isFile()) {
                System.out.println("文件名:"+ file.getAbsolutePath());
            } else {
                System.out.println("目录:"+file.getAbsolutePath());
                printDir(file);
            }
        }
    }
}
